Strategy Pattern for Composing Reliable Distributed Protocols

نویسندگان

  • Pascal Felber
  • Rachid Guerraoui
چکیده

Reliable distributed systems involve many complex protocols. In this context, protocol compositions is a central concept, because it allows to reuse robust protocol implementations. In this paper, we describe how the Strategy pattern has been recur-sively used to support protocol composition in the Bast framework. We also discuss some design alternatives , some of which have been applied in other existing frameworks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using the Strategy Design Pattern to Compose Reliable Distributed Protocols

Reliable distributed systems involve many complex protocols. In this context, protocol composition is a central concept, because it allows the reuse of robust protocol implementations. In this paper, we describe how the Strategy pattern has been recursively used to support protocol composition in the BAST framework. We also discuss design alternatives that have been applied in other existing fr...

متن کامل

Development of Communication Protocols by Composing and Reening Temporal Speciications

This paper presents a modular temporal logic for the speciication and veriica-tion of communication protocols. Based on this setting we present a development method that supports stepwise reenement of distributed systems. An inference rule for composing temporal speciications as well as proof rules for the veriication of reenements are given. We illustrate the application of our method by reeni...

متن کامل

A Model for Adaptive Fault-Tolerant Systems

An adaptive computing system is one that modiies its behavior based on changes in the environment. Since one common type of environment change in a distributed system is network or processor failure, fault-tolerant distributed systems can be viewed as an important subclass of adaptive systems. As such, use of adaptive methods for dealing with failures in this context has the same potential adva...

متن کامل

Real - time and distributed computing in emerging applications REACTION 2013

The integration of the complex network of modules composing a modern distributed embedded systems calls for a middleware solution striking a good tradeoff between conflicting needs such as: modularity, architecture independence, re-use, easy access to the limited hardware resources and ability to respect real–time constraints. Several middleware architectures proposed in the last years offer re...

متن کامل

Reliable Multicast Protocols for Java-based Grid Middleware Platforms

Grids are becoming effective infrastructures for highperformance, network-unaware, general purpose, distributed applications. Most of Grid applications demand for large sets of data to be reliably delivered to a wide collection of resources. Even though unicast reliable protocols, such as TCP, can be adopted to implement data transmission toward multiple receivers, multicast protocols are becom...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996